#include <LiquidCrystal.h>

LiquidCrystal lcd(12, 11, 5, 4, 3, 2);

int i = 0;
int x,y;

void setup() {
    Serial.begin(9600);
    lcd.begin(20,4);
}

void loop() {
    while(Serial.available() > 0){
        x = i%20;
        y = (i-i%20)/20;
    
        lcd.setCursor(x, y);
        lcd.write(Serial.read());
        i++;
        if(i == 80){
            i = 0;
            lcd.clear();
        }
    }
}